// ramda 是完全符合函数式编程的库
// 函数式编程不只是不写 class， 不只是 reducer 这样的纯函数
// 柯里化也是

const R = require('ramda')

const addThreeNumbers = (x,y,z) => x + y + z
// 1. 手写curry函数
// 2. 第三方库

const curriedAddThreeNumbers = R.curry(addThreeNumbers)
console.log(curriedAddThreeNumbers(1,2)(3));